server : server.o network.o workqueue.o makeWorker.o loginAndSignUp.o dealInstruction.o orders.o
	gcc $^ -o $@ -lmysqlclient -lpthread -lcrypto -lcrypt
server.o : server.c
	gcc -c $^ -o $@ -g -Wall
network.o : network.c
	gcc -c $^ -o $@ -g -Wall
workqueue.o : workqueue.c
	gcc -c $^ -o $@ -g -Wall
makeWorker.o : makeWorker.c
	gcc -c $^ -o $@ -g -Wall
loginAndSignUp.o : loginAndSignUp.c
	gcc -c $^ -o $@ -g -Wall
dealInstruction.o : dealInstruction.c
	gcc -c $^ -o $@ -g -Wall
orders.o : orders.c
	gcc -c $^ -o $@ -g -Wall

clean : 
	rm -f *.o server
